iT邦幫忙

2024 iThome 鐵人賽

DAY 29
0
Software Development

從身邊神人大大身上學到的那些事系列 第 29

如何跟terminal打交道(zsh的好用plugin)

  • 分享至 

  • xImage
  •  

接下來想介紹幾個zsh好用的工具,可以讓平常在操作shell的時候減少一點操作的困擾

而這些來源主要是來自於他的官網介紹,我在其中介紹幾個我比較常使用到的,當然大家也可以找時間測試一下裡面每個工具是不是有符合自己的需求的
https://github.com/ohmyzsh/ohmyzsh/wiki/plugins

fasd

安裝方式
https://github.com/clvv/fasd/wiki/Installing-via-Package-Managers

這個是一個可以解放無限cd到常用資料夾的工具
用法很簡單
安裝完成後,如果曾經用cd到了某個資料夾,比如

~/Develop/test

這時後再開啟其他頁面,只要先打上

j test

他就會自動幫你導向到~/Develop/test
超級方便,大推!!!

fzf

安裝方式
https://github.com/junegunn/fzf?tab=readme-ov-file#installation
https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf

這個工具是個可以各種幫你模糊搜尋並且列出選項讓你可以選取的工具
大家可以看一下這個demo影片,裡面介紹了很多常用的用法
https://www.youtube.com/watch?v=qgG5Jhi_Els

thefuck

安裝方式
https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/thefuck
https://github.com/nvbn/thefuck?tab=readme-ov-file#installation

這個工具很有趣,這邊放上他的demo gif

這個工具主要就是,當你打錯字的時候,通常心情會不美好,然後f***就會跑出口,這個工具就是幫你罵完後,執行你可能要執行的內容,他會去猜你可能要打什麼內容

zsh-autosuggestions

安裝方式
https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh

這個工具主要就是讓你之前打過的內容,最接近的會用淺灰色來讓你預覽,按下方向鍵右就可以補齊之前打過的內容

這個一定要裝,超好用!!

zsh-syntax-highlighting

安裝方式
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh

這個主要就是讓你在打指令的時候,如果打對字,就會用綠色提醒你真的有這個指令

這個也大推!!

當然,還有很多很有趣的工具,但上面這些是我覺得裝了會讓生活變的更美好的plugins
但有個注意點的點,裝了這些工具,就有可能會讓你的shell在啟動的時候變慢,所以如果發現安裝完後terminal變的很慢,就要抉擇一下要留下哪些工具了

最後,附上我目前安裝的工具給大家參考了

     15 plugins=(
     16     git
     17     # autojump
     18     colored-man-pages
     19     eza
     20     fasd
     21     # fd
     22     fzf
     23     httpie
     24     # ripgrep
     25     thefuck
     26     # tldr
     27     zsh-interactive-cd
     28     zsh-navigation-tools
     29     zsh-autosuggestions
     30     zsh-syntax-highlighting
     31 )

上一篇
如何跟terminal打交道(快捷鍵篇)
下一篇
完賽感想
系列文
從身邊神人大大身上學到的那些事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言